DARBS: A Distributed Blackboard System
نویسنده
چکیده
Prior to this work, an algorithmic and rule-based blackboard system (ARBS) had been developed over a ten-year period. ARBS benefited from a versatile rule structure and the ability to mix computational styles either as separate knowledgesources or by embedding algorithms within rules. It was a serial system – any knowledge source that was able to contribute had to wait its turn. We report here on a new distributed system, DARBS, in which the knowledge sources are parallel processes. Based around the client/server model, DARBS comprises a centralised database server, i.e. the blackboard, and a number of knowledge source clients. As the clients are separate processes, possibly on separate networked computers, they can contribute to the solution of a problem whenever they have a contribution to make. DARBS therefore achieves the well-established but elusive ideal of opportunism. It behaves as a distributed agent-based system, with the proviso that all communication is via the blackboard. DARBS is currently being applied to automatic interpretation of nondestructive evaluation (NDE) data and control of plasma deposition processes.
منابع مشابه
Development of a Distributed Knowledge-Based System
This paper describes the development of a distributed knowledge-based system. A software system, namely Distributed Algorithmic and Rule-based Blackboard System (DARBS), was developed from its predecessor ARBS, which lacked the distributed computing feature. ARBS has been used in solving a number of engineering problems [1-3]. DARBS now utilises client/server technology. It consists of a centra...
متن کاملDesign and Implementation of an Inter-Process Communication Model for an Embedded Distributed Processing Network
A network of embedded processors has been used as the platform for a distributed blackboard system, which is an artificial intelligence (AI) technique. A distributed blackboard system called DARBS had been created for a PC-based Linux operating system using the TCP/IP communication protocol. The Nottingham Trent University had developed an embedded distributed processing network called SARNets ...
متن کاملPerformance of a Multi-agent Simulation on a Distributed Blackboard System
Research into multi-agent systems has increased over several years, leading to demand for multi-agent system simulators to investigate the interaction between different agents and their environment. The more complex and intelligent the agents become, the more difficult it is to simulate them. Distributing the simulation across different processors would improve its performance. This paper descr...
متن کاملA distributed blackboard system for vision applications
This paper describes an implementation of a distributed parallel blackboard system that runs on a Meiko multitransputer system. The blackboard is split up amongst the transputers to allow for distributed local processing, yet the access of the blackboard is transparent to the user processes, irrespective of whether the data is local or remote. Multiple expert processes are invoked as processing...
متن کاملDistributed dialogue management in a blackboard architecture
This paper describes a distributed dialogue management scheme for speechbased information seeking dialogue. The dialogue management is distributed to several components, supported by a general blackboard-type architecture for speech systems. By breaking down the dialogue management, we can achieve more general solutions and support sophisticated decision making algorithms.
متن کامل